# 作者: 薛文寅仟
# 2024年12月30日11时54分15秒
# 5443912@qq.com
class Cat:
    def __init__(self, name):
        self.name = name
        print(f'{self.name}来了')

    def __del__(self):
        print(f'{self.name}去了')

    def __str__(self):
        """
        希望使用print输出对象变量时，能够打印自定义内容，就可以利用__str__
        :return:
        """
        return f'我是小猫{self.name}'


if __name__ == '__main__':
    tom = Cat("TOM")
    print(tom)
